package com.storm.util

import org.springframework.boot.context.properties.ConfigurationProperties

@ConfigurationProperties(prefix = "storm.auth")
class StormAuthConfigProperties {
    /**
     * 加密密钥
     */
    var secret:String = "storm"
    /**
     * 发行人
     */
    var iss:String = "storm"
    /**
     * 过期时间
     */
    var expiration = 60*60*24L
    /**
     * 记住我的过期时间
     */
    var expirationRemember = 0L

    /**
     * 缓存实现方式 默认redis
     */
    var cacheManager = "redis"
    /**
     * 登入地址
     */
    var loginPath = "/api/v1/rest/userCenter/login"
    /**
     * 保存权限路径到存储中
     */
    var isCachePath = "true"
    /**
     * 一次每个channel，只能一个人登入？
     */
    var loginAlone = "false"
    /**
     * token只存储在cookie里
     */
    var onlyCookie = "false"

}